/* header */
.header{ position:relative; height:163px; z-index:100; background:url(../images/img/bg.png) top repeat-x;}
.head{ width:994px; height:90px; margin:0 auto;}
.logo{ float:left; height:54px; margin:18px 0 18px 15px; display:inline;}
.logo img{/*  width:193px; height:54px; */}
.opr{ float:right; width:320px; margin-right:15px; display:inline;}
.tool{ float:right; width: 139px; *width:167px; text-align:center; height:21px; background:url(../images/img/tool.png) no-repeat; color:#fff; margin:12px 0; color:#8dd00e;}
.tool a{ height:20px; line-height:20px; margin:0 10px; color:#8dd00e;}
.tool a:hover{ color:#FF0;}
.search{ float:right;}
.search .btn{ float:right; width:55px; height:22px;}
.search .btn input { width:55px; padding:0; height:22px; line-height:22px;  border:none; color:#FFF; cursor:pointer; background:url(../images/img/search.png) 0 0 no-repeat; }
.search .type { float:right; width:75px; height:22px; margin:0 7px; _display:inline; position:relative; }
.search .type span.res { width:75px; height:22px; display:block; padding:0 5px; line-height:22px; color:#444; cursor:pointer; background:url(../images/img/search2.png) 0 0 no-repeat; text-align:left;}
.search .drop { position:absolute; width:80px; background:#3c3c3b; left:0; top:25px; text-align:left; border-radius:0px; overflow:hidden; display:none; }
.search .drop dl { box-shadow:0 0 0px rgba(0,0,0,0.1) inset; }
.search .drop dt { height:20px; line-height:20px; color:#FFF; }
.search .drop span { padding-left:5px; display:block; width:75px; height:20px; cursor:pointer; }
.search .drop span:hover { background:#666; _background:#666; }
.search .txt { float:right; width:154px; height:22px; background:#fff;  _position:relative; text-align:left; }
.search .txt input { height:20px; line-height:20px; width:140px; padding:0 5px; border:none; background:none; color:#444; _position:absolute; _left:0; _top:0; }
.tel{  height:41px; text-align:center; line-height:41px; float:left; margin-left:40px; margin-top:36px; font-size:24px; color:#fff;}

.nav{ height:45px;}
.nav ul{ margin:0 auto; width:994px; height:47px;  color:#fff; }
.nav ul li{ float:left; width:142px; background:url(../images/img/nav_line.png) left center no-repeat;}
.nav ul li a{ display:block; width:142px; height:47px; line-height:47px; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.nav ul li a:hover{ color:#fff; background:url(../images/img/nav_hover.png) no-repeat center bottom;}

.brn{ height:269px; background:url(../images/img/brn_bg.png) repeat-x ;}
.banner{ overflow:hidden; margin:0 auto; width:994px; height:269px;}
.banner ul.list { float:left; height:269px; width:500%; }
.banner li.item { width:20%; height:269px; float:left;}
.banner div.tip { width:1000px; height:12px; position:relative; bottom:20px; left:50%; margin-left:-500px; text-align:center; }
.banner div.tip em { width:35px; height:12px; display:inline-block; background:#FFF; margin:0 5px; cursor:pointer; }
.banner div.tip em.cur { background:#cc0000; }
.minBnr, .minBanner, .minBanner .list, .minBanner .item { height:200px; }

.main{ background:#2d6d0f;}
.content{ overflow:hidden; margin:0 auto; width:994px; background:url(../images/img/main_bg.png) no-repeat top center #FFF;}

.sidebar{ overflow:hidden; width:206px; padding-bottom:20px; background:url(../images/img/lf_bg.png) repeat-y; float:left; margin-top:20px;}
.lf_pro{ width:206px;}
.tit_lf{ width:206px; height:42px; background:url(../images/img/lf_pro.png) no-repeat;}
.txt_lf{ overflow:hidden; width:186px; padding:10px;}
.txt_lf ul{ margin:0 auto; width:160px;}
.txt_lf ul li{ width:160px; height:30px; line-height:30px; border-bottom:1px solid #ccc; background:url(../images/img/lf_icon.png) no-repeat 10px;}
.txt_lf ul li a{ display:block; height:30px; text-indent:40px;}
.links{ overflow:hidden; margin-top:20px; width:172px; padding:0 17px;}
.links a{ display:block; width:172px; height:51px; margin:5px 0; _margin:0;}
.links .lk1{ display:block; width:172px; height:51px; margin:5px 0; background:url(../images/img/lf_msg.png) no-repeat;}
.links .lk2{ display:block; width:172px; height:51px; margin:5px 0; background:url(../images/img/lf_zx.png) no-repeat;}
.links .lk3{ display:block; width:172px; height:51px; margin:5px 0; background:url(../images/img/lf_tell.png) no-repeat;}



.column{ overflow:hidden; float:right; width:730px; margin:20px 20px 0 20px; display:inline;}
.up{ overflow:hidden; width:730px; margin-bottom:20px;}
.ind_ab{ float:left; width:470px; }
.tit_ab{ width:470px; height:30px; line-height:30px;}
.tit_ab h1{ float:left; font-family:"微软雅黑"; font-size:16px; color:#2e2e2e; }
.tit_ab span{ float:left; color:#666; font-family:"微软雅黑"; font-size:10px; margin-left:5px;}
.tit_ab a{ float:right;_margin-top:10px;}
.txt_ab{ overflow:hidden; width:450px; padding:10px;}
.txt_ab img{ float:left; margin:0 10px 0 0;}
.txt_nw{ overflow:hidden; width:450px; padding:0 10px;}

.ind_sc{ float:right; width:240px; }
.tit_sc{ width:240px; height:30px; line-height:30px;}
.tit_sc h1{ float:left; font-family:"微软雅黑"; font-size:16px; color:#2e2e2e; }
.tit_sc span{ float:left; color:#666; font-family:"微软雅黑"; font-size:10px; margin-left:5px;}
.tit_sc a{ float:right; _margin-top:10px;}
.txt_sc{ overflow:hidden; width:220px; padding:10px;}

.ind_pro{ overflow:hidden; width:748px;}
.tit_pro{ width:748px; height:30px; line-height:30px;}
.tit_pro h1{ float:left; font-family:"微软雅黑"; font-size:16px; color:#2e2e2e; }
.tit_pro span{ float:left; color:#666; font-family:"微软雅黑"; font-size:10px; margin-left:5px;}
.tit_pro a{ float:right; padding-right:20px; _margin-top:10px;}
.txt_pro{ overflow:hidden; width:728px; padding:10px;}

.inside{ overflow:hidden; width:730px;}
.tit_in{ width:730px; height:30px; line-height:30px; border-bottom:2px solid #090;}
.tit_in h1{ float:left; font-family:"微软雅黑"; font-size:16px; text-indent:5px; color:#2e2e2e; }
.txt_in{ overflow:hidden; width:700px; padding:15px;}

.keys{ overflow:hidden; margin:0 auto; color:#fff; width:954px; height:50px; line-height:50px; padding:0 20px; background:url(../images/img/key_nav.png) repeat-x;}

.footer{ overflow:hidden; width:994px; padding:15px 0; margin:0 auto;}
.bm_nav{ width:1000px; height:32px; }
.bm_nav ul{ margin:0 auto; width:490px; height:32px; line-height:32px; color:#fff; text-align:center; }
.bm_nav ul li{ float:left; width:70px; height:32px; background:url(../images/img/bm_nav.png) no-repeat center left;}
.bm_nav ul li a{ color:#fff; }
.bm_nav ul li a:hover{ color:#FF0;}
.bottom{ color:#fff; text-align:center;}
.bottom a{ color:#fff;}
.bottom a:hover{ color:#FF0;}

/*Index News Css*/
.index_news{margin:0;padding:0;}
.index_news li{list-style:none;/* background:url(../images/img/newline.gif) repeat-x bottom left;*/ height:20px; line-height:20px; _height:20px; _line-height:20px; display:block;}
.index_news li .newstitle{display:block;float:left; background:url(../images/img/news.gif) no-repeat 3px 6px; _background:url(../images/img/news.gif) no-repeat 3px 6px;}
.index_news li .newstitle a{display:block;float:left;padding-left:15px;}
.index_news li .newstitle img{display:block;float:left;}
.index_news li .newstime{display:block;float:right;}

/*News List Css*/
.news_list{margin:0;padding:0;}
.news_list li{list-style:none;background:url(../images/img/newline.gif) repeat-x bottom left; height:28px;line-height:28px;display:block;}
.news_list li .newstitle{display:block;float:left; background:url(../images/img/news.gif) no-repeat 3px 12px; _background:url(../images/img/news.gif) no-repeat 3px 9px;}
.news_list li .newstitle a{display:block;float:left;padding-left:15px;}
.news_list li .newstitle a:hover{ color:#090;}
.news_list li .newstitle img{display:block;float:left;}
.news_list li .newstime{display:block;float:right;}

/*Index Product Css*/
.txt_pro .item{text-align:center;width:168px; height:auto;margin:0px 5px;float:left; }
.txt_pro .item img{width:163px;height:122px; border:1px #ccc solid; padding:2px;}
.txt_pro .item a{display:block;}

.item2{ float:left; width:206px; margin:0 13px; display:inline;}
.img2{ width:200px; height:150px;}
.img2 img{ width:200px; height:150px; border:1px solid #ddd; padding:2px;}
.tit2{ margin:10px 0; width:206px; height:20px; line-height:20px; text-align:center;}
.tit2 a{ display:block;width:206px; height:20px; }
.tit2 a:hover{ color:#090;}

/* sitepath */
.sitepath { margin-right:10px; float:right; height:24px; line-height:24px; text-align:right; color:#666; }
.sitepath span { margin-right:10px; }
.sitepath a { color:#666; }
.sitepath a:hover { color:#090;  }

.tit{  text-align:center; font-size:18px; font-weight:bold;}
.tit a{ color:#444; display:block;}
.tit a:hover{ color:#090;}
.mark{ text-align:center;}
.info{ padding:20px 10px;}

.photo{ float:left; width:406px; height:306px;}
.photo img{ width:400px; height:300px; padding:2px; border:1px solid #ddd;}
.wd{ float:left; margin-left:15px; width:250px; height:30px; line-height:30px;}
.wd h1{ display:block; width:250px; font-size:14px; font-weight:bold;}
.btn1{ width:80px; height:30px; line-height:30px;text-align:center;}
.btn1 a{ display:block; width:80px; height:30px; color:#fff; background:#344e00;  }
.btn1 a:hover{ color:#fff; background:#478e06;}